(function($) {
	
	$.fn.isFreshNews = function(){
		
		return this.each(function(){
			
			//显示回复
			$('.show_reply').live('click',function(){
				var $course_reply = $(this).parents('.item').find('.course-reply');
				if($course_reply.is(':hidden')){
					$.ajax({
						url:$(this).attr('href'),
						type:'GET',
						dataType: 'html',
						beforeSend: function (xhr) {
							 xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
						},
						success:function(html){
							$course_reply.empty().append(html).slideDown(400);
							$course_reply.find('textarea[name="content"]').focus().val(messages.reply+$course_reply.parents('.item-right').find('.commenter_nickname').val()+'：').focus();
							$course_reply.find('textarea[name="content"]').next().text(messages.reply+$course_reply.parents('.item-right').find('.commenter_nickname').val()+'：');
						}
					});
				}
				else{
					$course_reply.slideUp(400);
				}
				return false;
			});
			
			//更多回复
			$('.more-reply').live('click', function(){
				var $moreReply = $(this);
				$.ajax({
					url:$(this).attr('href'),
					type:'GET',
					dataType: 'html',
					beforeSend: function (xhr) {
						 xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
					},
					success:function(html){
						$moreReply.hide();
						$(html).hide().insertAfter($moreReply).slideDown(400);
					}
				});
				return false;
			});
			
			//回复某人
			$('.want-reply').live('click', function(){
				$(this).parents('.course-reply').find('.reply-form').show();
				$(this).parents('.course-reply').find('textarea[name="content"]').focus().val(messages.reply+$(this).parent().find('.replyer').find('a').text()+'：');
				$(this).parents('.course-reply').find('textarea[name="content"]').next().text(messages.reply+$(this).parent().find('.replyer').find('a').text()+'：');
				$(this).parents('.course-reply').find('input[name="targetUniqueUserId"]').val($(this).next().val());
				return false;
			});
			
			//提交回复
			$('.reply_form').live('submit',function() {
				var reply_form = $(this),
					defaultValue = $.trim($(this).find('.default').text()),
					reply_content = $(this).find('.reply-input');
			
				
				if($(this).find('textarea').val() === defaultValue){
					reply_content.css('background','#F5CFCF');
					reply_content.animate({
						opacity: 0.3
					}, 300, function() {
						reply_content.css('background','#fff').css('opacity', '1');
					});
					return false;
				}
				else{
					$.ajax({
						url:$(this).attr('action'),
						type:'POST',
						dataType: 'html',
						data: reply_form.serialize(),
						beforeSend: function (xhr) {
							 xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
						},
						success:function(html){
							$(html).hide().insertAfter(reply_form.find('.reply-form')).show();
							var $replayCount = reply_form.parents('.item-right').find('.reply_count');
							$replayCount.text(parseInt($replayCount.text()) + 1);
							reply_form.find('.reply-form').hide();
						}
					});
					return false;
				}
			});
			
			
			$('a[rel="wokaobox"]').wokaobox({
				'width'	: 480,
				'height': 170,
				'type'	: 'iframe'
			});
			
			$('.delete').wokaobox({
				'height': 79,
				'width'	: 265,
				'type'	: 'iframe'
			});
			
			$('.check-passwd').click(function(){
				$(this).parent().find('.check-passwd').toggle();
				$(this).parent().find('.course_pwd').toggle();
			});
			
		});
	};
})(jQuery);